Las expresiones regulares (regex, regexp o expresiones racionales), son una secuencia de distintos caracteres. Se los utiliza para realizar búsquedas, las cuales, coincidan con los criterios o patrones de una entrada o de una cadenas de texto. Las operaciones en las que más se utilizan las expresiones son: union, concatenar y clauras de Kleene.
Los caracteres usados sueles ser similares para todos los lenguajes de programación con pequeñas diferencias: Rstudio, Java, Python, etc.
Las expresiones regulares (regex, regexp o expresiones racionales), son una secuencia de distintos caracteres. Se los utiliza para realizar búsquedas, las cuales, coincidan con los criterios o patrones de una entrada o de una cadenas de texto. Las operaciones en las que más se utilizan las expresiones son: union, concatenar y clauras de Kleene.
Los caracteres usados sueles ser similares para todos los lenguajes de programación con pequeñas diferencias: Rstudio, Java, Python, etc.
| Caracteres | Comportamiento | Función |
|---|---|---|
| ? | Precedente una o ninguna vez | Crear expresión |
| . | Precedente ninguna o más veces | Crear expresión |
| + | Precedente una o mas veces | Crear expresión |
| | | Busca un elemento u otro (or) | Crear expresión |
| ^ | Indica el inicio del patrón | Crear expresión |
| $ | Indica el final del patrón | Crear expresión |
| . | Cualquier caracter | Crear expresión |
| \ | No interpreta un carácter especial | Crear expresión |
| () | Captura el contenido | Agrupar expresión |
| [] | Captura los caracteres dentro | Agrupar expresión |
| {} | Número de repeticiones mínimo y máximo | Agrupar expresión |
Rpubs es un documento (seguramente creado en Markdown), donde realiza un análisis general en el uso de las expresiones irregulares. El documento se encuentra dividido por 6 distintos tipos de clasificaciones para las expresiones regulares:
RPubs define las expresiones irregulares de forma muy concisa y clara. Logra explicar, según su clasificación cada caracter, sin embargo, carece de ejercicios o ejemplos que logren explicar el uso de los mismos y la estructura que se debe utilizar. El análsis presentado es teórico pero muy resumido. Se encuentra enfocado para personas que tengan ya un expertise en el uso de los operadores de union, concatenación y clausura de Kleene y de las expresiones.
Riptutorial, por otro lado, nos habla sobre las expresiones irregulares con menos estructura y enfocado. Este documento (seguramente un Markdown), tiene un lenguaje menos académico en comparación de RPubs. A pesar que el análisis de las expresiones regulares solo sirve para la función grep(función para encontrar una vector de caractéres), sin embargo, los ejemplos son muy claros y prácticos. Incluye cuadros de código fáciles de entender.
Este artículo esa enfocado para personas que no sepan mucho sobre el uso de la funciones de transformación de vectores.
Es un lenguaje creado por John Gruber para edición de texto o como tambien se lo conoce como marcado ligero. Markdown ha sido utilizado por varios lenguajes de programación PHP, Python, Ruby, Rstudio, Java y Common Lisp.
Es un blog que explica a pocos rasgos el uso de Markdown. Es un texto muy facil de entender, da los lineamientos principales para comenzar con el uso de Markdown. Por otro lado, los comando usados son para dar formato al texto.
R for Data Science Es un documento, que detalla muchas funcionalidades de Markdown aplicado en Rstudio, incluye secciones de diversos temas. R for Data Science , es muy funcional, ya que, tiene muchos ejemplos de código. Tiene un lenguaje más académico, sine mbargo, sirve para tanto las personas que estan iniciando en Markdown o ya tienen experiencia.
El Impuesto al valor agregado o IVA, es un impuesto que los países graban al consumo doméstico final de productos y servicios. Se lo presenta como un incremento porcentual al valor final del producto o servicio. Este impuesto es muy importante para el desarrollo del país, ya que, si logras manejar la recaudación, gestionarás una mejora significativa tanto para el gobierno, las empresas y los ciudadanos.
La gran mayoria de los países registran este impuesto, datos macro, es una base de datos que registra los valores históricos del porcentaje gravado por cada país (2008 - 2018). Cabe recalcar que ciertos países analizados tiene IVA 0% o no tiene datos.
Como podemos observar, tenemos un mapa que reflejan el valor medio de los años 2008 al 2018 del IVA. Los colores de los gráficos, nos muestra el IVA en los diferentes países, que varian desde 0% a 30%.
Podemos observar que las regiones que tienen valores más altos son Europa y America del Sur.
Este gráfico nos muestra como el IVA en promedio ha evolucionado a lo largo del tiempo, si existió una variabilidad o talvez una crisis que incentivara a este cambio de decisión.
Al evaluar a lo largo del tiempo el IVA de cada continente podemos sacar varias conclusiones:
África: Tiende a estar entre un valor de 14% desde el año 2016 aumentaron 1%, este es el continente con menos variabilidad. América: Es uno de los más flutuantes, pero se mantienen fluctuando entre 15% al 13%. Asia: Existe un cambio significativo de estar entre un 12% al 9%. Europa: Es el continente con un IVA más alto, claramente vemos que del 2008 al 2009 existió un aumento de 1% en promedio y del 2012 al 2013 tambien, podriamos deducir que una de las variabilidad es por la crisis que se presento en Europa. *Oceanía: Es el continente con menor valor de IVA.
A work by Karla Rojas V.